The stop took place in Rockland County in Haverstraw on Route 202 around 3:45 a.m. on Thursday, March 31.
The drugs and gun were found during a stop of Ethan Iglesias, age 22, of West Milford, New Jersey, said Chief William Barbera, of the Rockland County Sheriff's Office.
Iglesias was arrested, processed, and remanded to the Rockland County Correctional Facility without bail.
He is scheduled to appear in court on Monday, April 4, said Barbera.
Click here to follow Daily Voice Lewisboro and receive free news updates.